
// 1.导入组件对象
import Vue from 'vue'
import Toast from './Toast.vue'
const obj = {}


obj.install = function() {
    // console.log("安装了toast插件")
    //2.创建组件构造器
    const toastContrustor = Vue.extend(Toast)

    //3. new的方式,根据组件构造器,可以创建一个组件对象
    const toast = new toastContrustor()

    //4. 手动将组件对象挂载到摸一个元素上
    toast.$mount(document.createElement('div'))

    //5.toast.$el 对应的就是div
    document.body.appendChild(toast.$el)

    //6.vue的原型上添加组件对象
    Vue.prototype.$toast = toast;
}

export default obj;